floating driling platform - Turkish English Dictionary